n=99998; expr_str=["+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","(","+","(","*","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*",")","+",")","*"];